package com.april.pattern.creational.builder;

/**
 * @author April
 * @version V1.0.0
 * @date 2019/06/22 20:51
 * @description 飞船的构造者
 */
public interface AirShipBuilder {
    /**
     * 构造飞船的引擎
     *
     * @return 引擎
     */
    Engine getEngine();

    /**
     * 构造飞船的逃逸仓
     *
     * @return 逃逸仓
     */
    EscapeTower getEscapeTower();

    /**
     * 构造飞船的轨道舱
     *
     * @return 轨道舱
     */
    OrbitalModule getOrbitModule();
}
